package com.csun.cmny.provider.vo;

import com.csun.cmny.core.mybatis.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 老人信息及其额外信息的查询返回vo类
 */
@Data
public class OldManSupVo extends BaseEntity implements Serializable {

    //老人id
    private Long oldmanId;

    //老人编号
    private String oldmanNo;

    private String userName;

    private String oldName;

    private Integer sex;

    private String oldPhone;

    private String birthday;

    //老人年龄
    private Integer oldAge;

    //老人身份证号
    private String oldIdCard;

    private String oldAddressBdGps;

    //老人家庭住址
    private String oldAddress;

    private String oldMonIncome;

    private Integer mStatus;

    //入院状态 0-未入院 1-待评估 2-待缴费 3-已入院  4-已出院 5-试入住 6-去世 7-请假中 8-调房调级中 9-出院中 10-app用户 11-已初评 12-待审批
    private Integer status;

    private Integer nation;

    private Integer oldEctLel;

    private String chronicDis;

    private String crcDisOther;

    //紧急联系人a姓名——信息提供者
    private String egNamea;

    private String egPhonea;

    private String egaIdCard;

    private String egaAddress;

    private Integer relationshipa;

    private String egNameb;

    private String egPhoneb;

    private Integer relationshipb;

    private Long oldHeadPicId;

    private String registryTime;

    private Integer homeId;

    private Integer valid;

    private Integer createId;

    private Date createTime;

    private Date modifyTime;

    private Long modifier;

    private Integer oldType;

    private static final long serialVersionUID = 1L;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 老人Id
     */
    /**
     * @date 2019-09-01
     * @author chisj
     * @desc 与上面的oldman重复，查询不出来oldmanId
     */
    //private Long oldManId;


    /**
     * 药物过敏史
     */
    private String dHistory;

    /**
     * 既往病史
     */
    private String psHistory;

    /**
     * 体重
     */
    private String weight;

    /**
     * 身高
     */
    private String height;

    /**
     * 社保卡号
     */
    private String ssCard;

    /**
     * 人员类别1-政府供养特困对象2-困境家庭保障对象3-优待服务保障对象4-失独老人5-社会代养
     */
    private Integer peopleType;

    /**
     * 宗教信仰1-无2-佛教3-道教4-伊斯兰教5-基督教
     */
    private Integer religion;

    /**
     * 经济来源1-无2-低保3-低保边缘户4-退休金/养老金5-子女补贴6-亲友资助
     */
    private Integer economicSource;

    //护理等级id
    private Long levelCareId;

    //护理等级名称
    private String levelCareName;

    /**
     * 是否残疾 0-否 1-是
     */
    private Integer isDisabled;

    /**
     * 残疾证编号
     */
    private String disabledNo;

    /**
     * 精神残疾等级1-一级2-二级3-三级4-四级
     */
    private Integer sDisabledLevel;

    /**
     * 肢体残疾等级1-一级2-二级3-三级4-四级
     */
    private Integer bDisabledLevel;

    /**
     * 混合残疾等级
     */
    private Integer sdDisabledLevel;

    /**
     * 原工作单位
     */
    private String oCompany;

    /**
     * 原工作单位联系人
     */
    private String ocContact;

    /**
     * 原工作单位联系方式
     */
    private String ocPhone;

    /**
     * 原户籍所属街道社区
     */
    private String oCommunity;

    /**
     * 现籍社区联系电话
     */
    private String cComphone;

    /**
     * 现户籍所属街道社区
     */
    private String cCommunity;

    /**
     * 亲属联系电话
     */
    private String relativePhone;

    /**
     * 是否保留骨灰0-否1-是
     */
    private Integer isKeepAshes;

    /**
     * 是否捐赠遗体0-否1-是
     */
    private Integer isDonate;

    /**
     * 去世时间 2018-04-27
     */
    private String deadTime;

    /**
     * 去世原因
     */
    private String deadReason;

    /**
     * 特殊饮食
     */
    private String specialDiet;

    /**
     * 申请人性别0-男1-女
     */
    private Integer egSex;

    /**
     * 申请人身份证号
     */
    private String egIdCard;

    /**
     * 申请人工作单位
     */
    private String egCompany;

    /**
     * 申请人邮箱
     */
    private String email;

    /**
     * 申请人住址
     */
    private String egAddress;

    /**
     * 备用联系人b
     */
    private String anContactB;

    /**
     * 备用联系人b联系方式
     */
    private String anPhoneB;

    /**
     * 特殊说明
     */
    private String specialCase;

    /**
     * 头像
     */
    private Long headPic;

    /**
     * 入院时间 2018-02-15
     */
    private String inDate;

    /**
     * 是否缴费 0-未缴费 1-已缴费
     */
    private Integer isPayed;

    /**
     * 合同编号
     */
    private Long contractNo;

    /**
     * 入住押金编号
     */
    private String inEpositNo;

    /**
     * 入住押金收退款状态 0-未退  1-已退
     */
    private Integer inDepositStatus;

    /**
     * 门禁卡id
     */
    private Integer cardId;

    /**
     * 老人身份证图片
     */
    private String idCardPic;

    /**
     * 老人出院小结图片
     */
    private String outPic;

    /**
     * 其他图片
     */
    private String otherPic;


    /**
     * 备注
     */
    private String remark;

    /**
     * 出院原因
     */
    private String outReason;

    /**
     * 最后操作人 经办人
     */
    private String lastOperator;

    /**
     * 创建人,经办人
     */
    private String creator;

    /**
     * 床位号  roomNo-bedNo
     */
    private String newBedNo;

    /*
    * 服务类型  1-居家 2-入院
    * */
    private Integer serviceType;

    /*
    * 大健康数据
    * */
    private String healthlState;

    /*
    * 是否签约
    * */
    private Integer isSign;

    /*
    * 签约合同照片
    * */
    private String signPic;

    private String groupName;

}